/*
 * @Copyright: 2025 Copyright (C) AMCAX, All rights reserved.
 * @Author: Zhang
 * @Date: 2025/6/12 11:52
 * @LastEditTime: 2025/6/12 11:52
 * @LastEditors: Zhang
 * @Description:
 */
import { BaseCommand } from '@amcax/base';
import {
  CommandDialogPlacement,
  ObjInfo,
} from '@amcax/base';

export interface PointCommandProps {
  onClose: () => void;
  title: string;
  schema: any;
  uiSchema: any;
  jsonPath: string;
  icon?: string;
}

export interface TopoDialogProps {
  title: string;
  placement?: CommandDialogPlacement;
  props?: ObjInfo;
  onClose: () => void;
}

export interface NMMeshBaseCommand extends BaseCommand {}

